<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Global File System</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Global_File_System"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Global_File_System rootpage-Global_File_System skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Global File System</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><p>Das <b>Global File System</b> (<b>GFS</b>) ist ein <a href="Cluster-Dateisystem" title="Cluster-Dateisystem">Cluster-Dateisystem</a>, das es mehreren <a href="Computer" title="Computer">Rechnern</a> ermöglicht, gleichzeitig auf gemeinsamen <a href="Datenspeicher" title="Datenspeicher">Speicher</a> zuzugreifen und das die Konsistenz der gespeicherten Daten gewährleistet. Häufig handelt es sich bei dem gemeinsam genutzten Speicher um ein <a href="Storage_Area_Network" title="Storage Area Network">Storage Area Network</a> (SAN). Das Sperren von Dateien (<span style="font-style:normal;font-weight:normal"><a href="Englische_Sprache" title="Englische Sprache">englisch</a></span> <span lang="en-Latn" style="font-style:italic"><i>locking</i></span>), ohne das ein Cluster-Dateisystem nicht funktioniert, übernimmt ein Locking-Modul von GFS.
</p><p>GFS ist Teil des <a href="Linux-Kernel" class="mw-redirect" title="Linux-Kernel">Linux-Kernels</a> und wird in dessen Rahmen entwickelt. Treibende Kraft ist dabei die Firma <a href="Red_Hat" title="Red Hat">Red Hat</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Geschichte">Geschichte</h2></div>
<p>GFS ist ursprünglich als Teil einer <a href="Machbarkeitsstudie" title="Machbarkeitsstudie">Machbarkeitsstudie</a> an der <a href="University_of_Minnesota" title="University of Minnesota">Universität von Minnesota</a> entwickelt worden. Später wurde es von Sistina Software übernommen, die es als <a href="Open-Source" class="mw-redirect" title="Open-Source">Open-Source</a>-Projekt weiterentwickelte. 2001 entschied Sistina Software, GFS als <a href="Propriet%C3%A4re_Software" title="Proprietäre Software">proprietäre Software</a> weiterzuentwickeln.
2003 kaufte <a href="Red_Hat" title="Red Hat">Red Hat</a> Sistina Software und veröffentlichte GFS 2004 mit anderen Cluster-Infrastruktur-Programmen unter der <a href="GNU_General_Public_License" title="GNU General Public License">GNU General Public License</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Technisches">Technisches</h2></div>
<p>Zum <a href="Mounten" title="Mounten">Mounten</a> von GFS wird das GFS-<a href="Kernel-Modul" title="Kernel-Modul">Kernel-Modul</a> und eine Cluster-Konfiguration benötigt. Zusätzlich sind weitere Kernel-Module und Dienste für das Management (beispielsweise CMAN und ccsd), <a href="Lock" title="Lock">Locking</a> (zum Beispiel lock_gulm und lock_dlm) und Fencing (zum Beispiel fenced) für das Ausschließen ausgefallener Knoten erforderlich.
</p><p>Die gemeinsam genutzten <a href="Blockspeicherger%C3%A4t" class="mw-redirect" title="Blockspeichergerät">Blockspeichergeräte</a> werden häufig via <i>Global Network Block Device (GNBD)</i> über ein Netzwerk zur Verfügung gestellt. Die Blockgeräte können mit <i>gnbd_import</i> auf dem Cluster-Knoten importiert und anschließend gemountet werden.
</p><p>GFS kann verschiedene Locking-Mechanismen verwenden. Empfohlen wird die Verwendung von <i>Distributed Lock Manager (DLM)</i>. <a href="Red_Hat_Enterprise_Linux" title="Red Hat Enterprise Linux">Red Hat Enterprise Linux</a> vor Version 5 beinhaltete außerdem <i>Grand Unified Lock Manager (GULM)</i>, von dessen Verwendung abgeraten wird. Für lokale Dateisysteme, auf die exklusiv zugegriffen werden kann, kann das Platzhalter-Modul <i>Nolock</i> verwendet werden.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p><p>Mit GFS als Grundlage ist es möglich, einen <a href="Diskless_Shared_Root_Cluster" title="Diskless Shared Root Cluster">Diskless Shared Root Cluster</a> aufzusetzen.
</p>
<div class="mw-heading mw-heading3"><h3 id="Global_Network_Block_Device">Global Network Block Device</h3></div>
<p><i>Global Network Block Device (GNBD)</i> ist ein Dienst, der ein Blockgerät über das Netzwerk bereitstellt. So exportierte Geräte können von mehreren Rechnern gleichzeitig importiert werden. Diese mehrfach importierten Blockgeräte bilden oft die Grundlage für GFS. Blockgeräte, die GNBD exportiert, sind beispielsweise <a href="Festplatte" title="Festplatte">Festplatten</a>, <a href="Partition_(Informatik)" class="mw-redirect" title="Partition (Informatik)">Partitionen</a> und <i>Logical Volumes</i> des <a href="Logical_Volume_Manager" title="Logical Volume Manager">Logical Volume Managers</a> (LVM).
</p><p>GNDB besteht aus <a href="Kernel-Modul" title="Kernel-Modul">Kernel-Modulen</a> und Dienstprogrammen. Es setzt ein funktionierendes <span lang="en"><i>fencing</i></span> (engl. für <i>einzäunen</i>, <i>abgrenzen</i>) voraus. Fencing verhindert E/A-Operationen von Knoten, die aus Sicht des Clusters ein Fehlverhalten aufweisen. Meist kommt dazu der Dienst <i>fenced</i> zum Einsatz.
</p>
<div class="mw-heading mw-heading2"><h2 id="Irrtümer_in_Verbindung_mit_GFS"><span id="Irrt.C3.BCmer_in_Verbindung_mit_GFS"></span>Irrtümer in Verbindung mit GFS</h2></div>
<p>Ein verbreiteter Irrtum ist die Annahme, <a href="Cluster-Dateisystem" title="Cluster-Dateisystem">Cluster-Dateisysteme</a> könnten verwendet werden, um Daten über ein Netzwerk zu exportieren. Das Dateisystem verwendet <a href="Blockspeicherger%C3%A4t" class="mw-redirect" title="Blockspeichergerät">Blockspeichergeräte</a> (engl. <span lang="en"><i>block device</i></span>) um Daten zu speichern. Im Gegensatz zu konventionellen Dateisystemen gehen Cluster-Dateisysteme <i>nicht</i> von einer exklusiven Nutzung des Geräts aus. Auf welche Art und Weise mehrere Systeme gleichzeitig auf ein Blockspeichergerät zugreifen, ist für GFS unerheblich. Mögliche Techniken zur gemeinsamen Nutzung von Blockgeräten sind beispielsweise <a href="ISCSI" title="ISCSI">iSCSI</a> und <a href="Serial_Attached_SCSI" title="Serial Attached SCSI">Serial Attached SCSI</a> mit mehreren Initiatoren.
</p>
<div class="mw-heading mw-heading2"><h2 id="Siehe_auch">Siehe auch</h2></div>
<ul><li><a href="OCFS2" title="OCFS2">OCFS2</a> (Oracle Cluster File System 2)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="http://sources.redhat.com/cluster/gfs/">GFS Projekt-Webseite</a></li>
<li><a rel="nofollow" class="external text" href="http://www.redhat.com/gfs/">Info-Seite zu GFS</a> von <a href="Red_Hat" title="Red Hat">Red Hat</a> (englisch)</li>
<li><a rel="nofollow" class="external text" href="http://sources.redhat.com/cluster/gnbd/">GNBD Projekt-Webseite</a></li>
<li><a rel="nofollow" class="external text" href="http://www.redhat.com/docs/manuals/csgfs/browse/rh-gfs-en/">Red Hat GFS 6.1 Administrator's Guide</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://ftp.iij.ad.jp/pub/linux/centos-vault/4.3/docs/html/rh-gfs-en-6.1/ch-overview.html"><i>GFS Overview.</i></a> In: <i><a rel="nofollow" class="external free" href="https://ftp.iij.ad.jp">https://ftp.iij.ad.jp</a>.</i><span class="Abrufdatum"> Abgerufen am 26. November 2025</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AGlobal+File+System&rft.title=GFS+Overview&rft.description=GFS+Overview&rft.identifier=https%3A%2F%2Fftp.iij.ad.jp%2Fpub%2Flinux%2Fcentos-vault%2F4.3%2Fdocs%2Fhtml%2Frh-gfs-en-6.1%2Fch-overview.html&rft.language=en"> </span></span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-11-26" href="https://de.wikipedia.org/wiki/?title=Global_File_System&oldid=261879241">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>